export interface IOrder {
  /**
   * 订单号
   */
  order_sn: string;

  /**
   * 订单状态  WAIT_PAY：待支付  CONFIRM_DISAGREE：预定失败  CANCEL：已取消  WAIT_CONFIRM：待确认  CONFIRMED：已确认   OVERDUE：已逾期  COMPLETE：已完成
   */
  actual_order_status: any;

  /**
   * 退款状态  WAIT：等待  PART：部分退款  DONE：全额退款
   */
  refund_status: string;

  /**
   * 倒计时还剩多少秒
   */
  count_down: number;

  /**
   * 下单时间
   */
  create_order_time: string;

  /**
   * 预定日期
   */
  book_date: string;

  /**
   * 预定时间
   */
  book_time: string;

  /**
   * 预定人数
   */
  booking_count: number;

  /**
   * 预订人姓名
   */
  booking_name: string;

  /**
   * 手机区号
   */
  phone_area: string;

  /**
   * 预订人手机
   */
  booking_mobile: string;

  /**
   * 预订人邮箱
   */
  booking_email: string;

  /**
   * 确认失败原因
   */
  confirm_refuse_reason: string;

  /**
   * 用户留言
   */
  member_message: string;

  /**
   * 用户留言-日语版
   */
  member_message_ja: string;

  /**
   * 餐厅信息
   */
  restaurant: {
    /**
     * 餐厅名称
     */
    name: string;

    /**
     * 餐厅地址
     */
    full_address: string;
  };

  /**
   * 套餐信息
   */
  goods: {
    /**
     * 套餐名称
     */
    name: string;

    /**
     * 套餐名称日语版
     */
    name_ja: string;

    /**
     * 套餐Logo
     */
    logo: string;

    /**
     * 套餐图集 ','分隔
     */
    images: string;

    /**
     * 套餐售价
     */
    price: string;

    /**
     * 套餐数量
     */
    num: number;
  };

  /**
   * 支付时间
   */
  pay_time: string;

  /**
   * 订单金额
   */
  order_amount: number;

  /**
   * 优惠券抵扣金额
   */
  coupon_amount: number;

  /**
   * 积分抵扣金额
   */
  bal_amount: number;

  /**
   * 第三方支付金额
   */
  actual_amount: number;

  /**
   * 退款时间
   */
  refund_time: string;

  /**
   * 取消费
   */
  refund_fee: number;

  /**
   * 第三方支付的实际退款金额
   */
  refund_amount: number;

  /**
   * 积分抵扣退款金额
   */
  refund_bal_amount: number;

  /**
   * 核销时间
   */
  verify_time: string;
}

export interface IOrderListItem extends Pick<IOrder, 'order_sn' | 'book_date' | 'book_time' | 'booking_count' | 'order_amount' | 'actual_amount' | 'actual_order_status' | 'count_down' | 'restaurant'> {
}
